#include<bits/stdc++.h>
using namespace std;
int main(){
freopen("detect.in","r",stdin);
freopen("detect.out","w",stdout);
int T;
int n,m,L,V;
int p[100010];
struct{
    int d;
    int v;
    int a;
}a[100010];
cin<<T;
cin<<n<<m<<L<<V;
for(i=1;i<=T;i++){
    cin<<a[i].d<<a[i].v<<a[i].a<<endl;
}
for(i=1;i<=m;i++){
    cin<<p[i];
}
for(i=1;i<=n;i++){
    if(a[i].v>V){
        k++;
    }
}
cout>>k>>1;
return 0;
}
